/*弹出层登录框
@企业登录按钮  -> 用法
 * @csrf:       令牌
 * @callBack    响应返回的状态
$(".companylogin").click(function(){
    $.companyEject({csrf:"{{ csrf_token() }}",callBack:function(status){
        alert(status);//422 密码错误，0成功，但目前做了 reload
    }});
});
@个人登录按钮  -> 用法
 * @手机登录需在模版里加载验证和路径
$(".personlogin").click(function(){
    $.personEject({csrf:"{{ csrf_token() }}",callBack:function(status){
         alert(status);//422 账号密码验证码错误，0登录成功，2表示手机号空或格式不对,3表示验证码少于六位
    }});
});
*/
$(function(){
    $.extend({
        companyEject:function(settings){
            var setvar = {
                className:"companylogin",
                csrf:"",
                QQLogin:"",
                weiXin:"",
                weiXinUrl:"",
                phone:"",
                callBack:function(){}
            };
            $.extend(setvar, settings);
            //弹出层登录
            //$("."+setvar.className).click(function(){
                //内容显示区
                loginhtml = "<div style='width: 742px;height: 45px;text-align: center;line-height: 45px;font-size: 18px;color: #B1B1B1'></div>";
                //这里开始
                loginhtml += "<div style='width: 642px;height: 280px; margin:0 50px 0 50px;'>";//中间部份
                loginhtml += "<div style='float: left;width: 353px;height: 280px;border-right: 1px #F2F2F2 solid;'>";//左
                loginhtml += "<div style=' width: 300px;height: 280px;'>";
                loginhtml += "<form action='#' method='post' id='companyForm'  name='companyForm'>";///company/ejectlogin
                loginhtml += "<input type='hidden' name='_token' value='"+setvar.csrf+"'>";//crsf
                loginhtml += "<ul>";
                //用户名
                loginhtml += "<li style='width: 300px;height: 50px;'>";
                loginhtml += "<input style='width: 298px;height: 48px;line-height: 48px;border: 1px #F2F2F2 solid;background: #FAFAFA;text-indent: 6px;'";
                loginhtml += "name='username' id='username' type='text' class='form' placeholder='请输入用户名' value=''>";
                loginhtml += "</li>";
                //用户错误提醒
                loginhtml += "<li style='width: 300px;height: 26px;line-height: 26px;' class='errInfo'></li>";
                //输入密码
                loginhtml += "<li style='width: 300px;height: 50px;'>";
                loginhtml += "<input style='width: 298px;height: 48px;line-height: 48px;border: 1px #F2F2F2 solid;background: #FAFAFA;text-indent: 6px;' ";
                loginhtml += "name='password' id='password' type='password' class='form' placeholder='请输入密码' value=''>";
                loginhtml += "</li>";
                //错误提醒
                loginhtml += "<li style='width: 300px;height: 26px;line-height: 26px;' class='errInfo'></li>";
                //忘记密码
                loginhtml += "<li style='width: 300px;height: 36px;'>";
                loginhtml += "<span style='float: left;width: 50%;text-align: left;'>";
                loginhtml += "<input style='width: 16px;height: 16px; float: left; margin-top: 2px;' ";
                loginhtml += "type='checkbox' id='remember' name='remember'>";
                loginhtml += "<label for='remember' style='float: left;width: 50%;text-align: left;'>";
                loginhtml += "记住密码</label>";
                loginhtml += "</span>";
                loginhtml += "<span style='float: left; width: 50%;text-align: right;'>";
                loginhtml += "<a href='/company/find_password' style='text-decoration: none;color:#1F8BCC;'>忘记密码？</a>";
                loginhtml += "</span>";
                loginhtml += "</li>";
                //登录
                loginhtml += "<li style='width: 300px;height: 44px;'>";
                loginhtml += "<input style='width: 300px;height: 44px;border: 0px;background: #1F8BCC;";
                loginhtml += "color: #fff;font-weight: bold;font-size: 16px;border-radius: 6px;cursor: pointer;' ";
                loginhtml += "name='reg' type='submit' class='sub' value='登 录'>";
                loginhtml += "</li>";
                //不是会员，注册链接
                loginhtml += "<li style='width: 300px;height: 48px;text-align: center;'>";
                loginhtml += "<span style='float: left;margin-top: 26px;margin-left: 57px;'>";
                loginhtml += "还不是企业会员？<a style='text-decoration: underline;color: #1F8BCC;' href='/company/register'>立即注册</a>";
                loginhtml += "</span>";
                loginhtml +="<i style=' float: left;background: url(/default/images/company/smallpic.png) 0px 0px no-repeat; width: 17px;";
                loginhtml +="height: 17px;margin-top: 28px;margin-left: 6px;'>";
                loginhtml +="</i>";
                loginhtml += "</li>";
                loginhtml += "</ul>";
                loginhtml += "</form>";
                loginhtml += "</div>";
                loginhtml += "</div>";// end左
                loginhtml += "<div style='float: left; width: 288px;'>";//右
                loginhtml += "<div style='float: left;width: 180px;margin-left: 80px;'>";
                //tip
                loginhtml += "<div stye='float: left;width: 180px;font-size: 15px;color: #A3A3A3;'>";
                loginhtml += "如有需要任何贴心的服务：";
                loginhtml += "</div>";
                //tip
                loginhtml += "<div style='float: left;width: 180px;margin-top: 10px;margin-bottom:5px;'>";
                loginhtml += "<i style='float: left;background: url(/default/images/company/smallpic.png) 0px -27px no-repeat;width: 35px;height: 35px;'></i>";
                loginhtml += "<span style='float: left;margin-top: 6px;margin-left: 6px;font-size: 15px;color: #1F8BCC;'>"+setvar.phone+"</span>";
                loginhtml += "</div>";
                //二维码
                loginhtml += "<div style='width: 180px;text-align: center;margin-top: 20px;'>";
                loginhtml += "<img style='width: 118px;height: 118px;' src='/default/images/logo/code_html5.png' style='width: 112px;height: 112px;'>";
                loginhtml += "</div>";
                //tip
                loginhtml += "<div style='width: 180px;text-align: center;color: #A3A3A3;'>";
                loginhtml += "[扫一扫使用微信端]";
                loginhtml += "</div>";

                loginhtml += "<div style='width: 180px; float: left; margin-top: 20px;'>";
                    loginhtml += "<dl>";
                    loginhtml += "<dt style='text-align: center;'>使用以下帐号直接登录：</dt>";
                    if(setvar.QQLogin.length > 0) {
                        loginhtml += "<dd style='margin:15px 0 0 35px;'><a href='company/qqlogin'><i style='background:url(/default/images/personal/login_icon.png) 0 -174px no-repeat; width: 46px; height: 46px; float: left'></i></a></dd>";
                    }
                    if(setvar.weiXin.length > 0) {
                        loginhtml += "<dd style='margin-left: 20px;'><a href='" + setvar.weiXinUrl + "'><i style='margin-left: 15px;background: url(/default/images/personal/login_icon.png) 0 -123px no-repeat;width: 46px;height: 46px;'></i></a></dd>";
                    }
                    loginhtml += "</dl>";
                loginhtml += "</div>";

            //
                loginhtml += "</div>";//end
                loginhtml += "</div>";// end右
                loginhtml += "</div>";// end中间部份
                companyLogin = layer.open({
                    type: 1,
                    title:"<b style='color:#2e8ded'>企业登录</b>",
                    skin: 'layer-company-login',
                    area: ['742px', '415px'],
                    resize:false,
                    move:false,
                    btn:false,
                    content:loginhtml
                });
                //企业登录
                $(".sub").click(function(){
                    oForm = "#companyForm";
                    var username = str_trim($(oForm).find('#username').val());
                    if(username == ''){
                        layer.msg("用户名不能为空!",{icon:5,time:2000});
                        $(oForm).find('#username').focus();
                        $(oForm).find('#username').val(username);
                        return false;
                    }
                    if($(oForm).find('#password').val() == '' ||  $(oForm).find('#password').val().length < 6  ){
                        layer.msg("密码不能为空,或者密码长度不能少于6位!",{icon:5,time:2000});
                        $(oForm).find('#password').focus();
                        return false;
                    }
                    var queryString = $(oForm).formSerialize();
                    $.ajax({
                        url: '/company/ajax_company_login',
                        dataType: "json",
                        data: queryString,
                        type: "POST",
                        success: function (data) {
                            if(data.status == '0'){
                                layer.msg(data.msg, {icon: 6});
                                setvar.callBack(data.status);
                                window.location.reload();
                            }else{
                                layer.msg(data.msg, {icon: 6});
                                setvar.callBack(data.status);
                            }
                        },
                        error: function (data) {
                            var msgErr='';
                            var errors = $.parseJSON(data.responseText);
                            $.each(errors, function(index, value) {
                                msgErr +=  value+";<br>";
                            });
                            layer.msg(msgErr, {icon: 5});
                            setvar.callBack(data.status);
                        },
                        complete: function () {
                        }
                    });
                    return false;
                });
           // });
        }
    })
});//end

//个人登录框
$(function(){
    $.extend({
        personEject:function(settings){
            var setvar = {
                className:"personlogin",
                QQLogin:"",
                QQUrl:"",
                weiXin:"",
                weiXinUrl:"",
                csrf:"",
                callBack:function(){}
            };
            $.extend(setvar, settings);
            //弹出层登录
            //$("."+setvar.className).click(function(){

                //登录区
                loginhtml = "";
                loginhtml += "<div style='width: 745px; min-height:370px;border: 0px solid #E7E7E7;border-top: none;";
                loginhtml += "border-bottom-left-radius: 5px;border-bottom-right-radius: 5px; background: #fff;";
                loginhtml += "box-shadow: 1px 1px 3px #F2F1EF;'>";//content
                loginhtml += "<div style='width: 435px; float: left;min-height: 300px;overflow: hidden;margin:0px 0 0 0;border-right: 2px solid #F2F2F2;'>";//left.

                loginhtml += "<div style='width: 100%;height: 60px;'>";
                loginhtml += "<ul style='width: 100%;height: 60px;'>";
                    loginhtml += "<li style='float: left;cursor: pointer;";
                    loginhtml += "width: 210px;font-size: 15px;height: 50px;";
                    loginhtml += "border-right: 2px solid #F2F2F2;' id='commonList'>";//普通登录
                    loginhtml += "<a><i id='commonImg' style='width: 17px;height: 16px;float: left;margin-top: 17px;";
                    loginhtml += "padding-right: 10px;margin-left: 45px;background: url(/default/images/personal/login_icon.png) -30px 0px no-repeat;'>";
                    loginhtml += "</i>";
                    loginhtml += "<i id='commonColor' style='color:#F0504D;float:left;display:inline-block;width:inherit;";
                    loginhtml += "line-height: 50px; height: 50px;font-style:normal;' >普通登录方式</i>";
                    loginhtml += "</a>";
                    loginhtml += "</li>";

                    loginhtml += "<li style='width: 223px;font-size: 15px;height: 50px;line-height: 50px;";
                    loginhtml += "float: left;border-bottom: 2px solid #F2F2F2;cursor: pointer;' id='mobileList'>";//手机登录
                    loginhtml += "<a><i id='mobileImg' style=' width: 17px;height: 16px;float: left;margin-top: 17px;";
                    loginhtml += "padding-right: 10px;margin-left: 45px;background: url(/default/images/personal/login_icon.png) 2px -26px  no-repeat;'>";
                    loginhtml += "</i>";
                    loginhtml += "<i id='mobileColor' style='color: #646464;float: left;display:inline-block;width:inherit;";
                    loginhtml += "line-height: 50px; height: 50px;font-style:normal;' >手机动态码登录</i>";
                    loginhtml += "</a>";
                    loginhtml += "</li>";
                loginhtml += "</ul>";
                loginhtml += "</div'>";//end登录选项框


                //左边中间部份
                loginhtml += "<div style='width: 300px;border-right: 2px solid #F2F2F2;padding: 10px 78px 40px 60px; min-height: 150px;'>";
                //----普通登录方式
                loginhtml += "<div style='width: 300px;min-height: 150px;' id='commonLogin'>";
                    loginhtml += "<form action='#' name='personalForm' id='personalForm' method='post' >";
                        loginhtml += "<input type='hidden' name='_token' value='"+setvar.csrf+"'>";//crsf
                        loginhtml += "<dl style='width: 100%;height: 44px;'>";//用户名
                        loginhtml += "<dt style='width: 298px; height: 42px;color: #444; border: 1px solid #F2F2F2;margin-bottom: 3px;'>";
                        loginhtml += "<input style='width: 278px; height: 42px;line-height: 42px;";
                        loginhtml += "background: #fafafa;font-size: 15px;padding: 0 10px;border: none;' ";
                        loginhtml += "name='username' id='username' type='text' placeholder='请输入用户名/手机号码' tip='请输入用户名/手机号码'>";
                        loginhtml += "</dt>";
                        loginhtml += "<dd style='width: 300px;line-height: 20px;color: #EA6A00;'><dd>"; //err tip
                        loginhtml += "</dl>";// end 用户名
                        //psword
                        loginhtml += "<dl style='width: 100%;margin-top: 15px; height: 44px;'>";
                        loginhtml += "<dt style='width:298px;height:42px;color:#444;border:1px solid #F2F2F2;";
                        loginhtml += "margin-bottom: 3px;'>";
                        loginhtml += "<input style='width: 278px;height: 42px;line-height: 42px;background: #fafafa;";
                        loginhtml += "font-size: 15px;padding: 0 10px;border: none;' ";
                        loginhtml += "name='password' id='password' type='password' placeholder='请输入密码' tip='请输入密码'>";
                        loginhtml += "</dt>";
                        loginhtml += "<dd style='width: 300px;line-height: 20px;color: #EA6A00;'><dd>"; //err tip
                        loginhtml += "</dl>";//end psword
                        //remember psword
                        loginhtml += "<dl style='width:100%; margin-top:15px;height:20px;height: 44px;'>";
                        loginhtml += "<dd style='width: 300px;line-height: 20px;height: 20px;color: #EA6A00;'>";
                        loginhtml += "<span>";
                        loginhtml += "<input name='remember' type='checkbox' id='remember' checked ";
                        loginhtml += "style='width: 16px;height: 16px;float: left;margin-top: 2px;font-size: 14px;'>";
                        loginhtml += "<label for='remember' style='float: left; color: #646464; margin-left: 3px;";
                        loginhtml += "line-height: 20px;height: 20px;'>记住密码</label>";
                        loginhtml += "</span>";
                        loginhtml += "<span style='float: right;line-height: 20px;height: 20px;font-size: 14px;'>";
                        loginhtml += "<a href='personal/find_password' style='color:#007BC5;'>忘记密码?</a>";//忘记密码链接未做
                        loginhtml += "</span>";
                        loginhtml += "</dd>";
                        loginhtml += "</dl>";//end remember psword
                        //login submit
                        loginhtml += "<dl style='width: 100%;margin-top: 20px;height: 42px;color: #444;border: 1px solid #F2F2F2;margin-bottom: 3px;'>";
                        loginhtml += "<dd style='width: 298px; height: 42px;'>";
                        loginhtml += "<input style='background: #F0504E;font-size: 18px;color: #fff;";
                        loginhtml += "height: 44px;width: 100%;border: none;text-align: center;line-height: 44px;";
                        loginhtml += "cursor: pointer;border-radius: 5px;' ";
                        loginhtml += "id='personsubmit' value='登录' type='submit'>";
                        loginhtml += "</dd>";
                        loginhtml += "</dl'>";//end login submit
                    loginhtml += "</form>";
                loginhtml += "</div>";
                //左边中间部份  ----手机登录

                loginhtml += "<div style='width: 300px;min-height: 150px;display:none;' id='mobileLogin'>";
                    loginhtml += "<form action='#' name='personalMobileForm' id='personalMobileForm' method='post' >";
                        csrf_field_value = ($("."+setvar.className).next('input').val());  //csrf 值
                        if(csrf_field_value=='' || csrf_field_value==undefined){
                            csrf_field_value=setvar.csrf;
                        }
                        loginhtml += "<input type='hidden' name='_token' value='"+csrf_field_value+"'>";//crsf
                        loginhtml += "<dl style='width: 100%;height: 42px;margin-top: 15px;'>";//手机号
                        loginhtml += "<dt style='width: 298px;height: 42px;color: #444;border: 1px solid #F2F2F2;margin-bottom: 3px;'>";
                        loginhtml += "<input type='text' name='mobile' id='mobile' placeholder='请输入手机号码' tip='请输入手机号码' ";
                        loginhtml += "style='width: 278px;height: 42px;line-height: 42px;background: #fafafa;font-size: 15px;padding: 0 10px;border: none;'>";
                        loginhtml += "</dt>";
                        loginhtml += "<dd style='width: 300px;line-height: 20px;color: #EA6A00;'></dd>";//err info
                        loginhtml += "</dl>";//end 手机号
                        loginhtml += "<dl style='width: 100%;height: 42px;margin-top: 15px;'>";//手机验证码
                        loginhtml += "<dt style='width: 160px;height: 42px;float: left;color: #444;border: 1px solid #F2F2F2;margin-bottom: 3px;'>";
                        loginhtml += "<input name='mobCode' id='mobCode' type='text' placeholder='请输入手机验证码' tip='请输入手机验证码' ";
                        loginhtml += "style='width: 140px;height: 42px;line-height: 42px;background: #fafafa;font-size: 15px;padding: 0 10px;border: none;'>";
                        loginhtml += "</dt>";//end 输入手机验证码
                        loginhtml += "<dd style='width: 130px;margin-right: 0px;display: block;float: left;line-height: 20px;color: #EA6A00;'>";
                        loginhtml += "<input name='mobcode' id='mobcode' type='button' onclick=\"getMobileCode($(this),$('#mobile'),imgCode,codeUrl,mobCodeUrl)\" value='点击获取验证码' ";
                        loginhtml += "style='width: 130px;background: #465364;text-align: center;height: 36px;line-height: 36px;cursor: pointer;";
                        loginhtml += "color: #fff;font-size: 14px;border: none;outline: none;margin-left: 8px;margin-top: 4px;'>";
                        loginhtml += "</dd>";//end 验证码
                        loginhtml += "<dd style='width: 300px;line-height: 20px;color: #EA6A00;'></dd>";//err info
                        loginhtml += "</dl>";//end 手机验证码
                        //login submit
                        loginhtml += "<dl style='width: 100%;margin-top: 20px;height: 42px;color: #444;border: 1px solid #F2F2F2;margin-bottom: 3px;'>";
                        loginhtml += "<dd style='width: 298px; height: 42px;'>";
                        loginhtml += "<input style='background: #F0504E;font-size: 18px;color: #fff;";
                        loginhtml += "height: 44px;width: 100%;border: none;text-align: center;line-height: 44px;";
                        loginhtml += "cursor: pointer;border-radius: 5px;' ";
                        loginhtml += "id='mobileSubmit' value='登录' type='submit'>";
                        loginhtml += "</dd>";
                        loginhtml += "</dl'>";//end login submit
                    loginhtml += "</form>";
                loginhtml += "</div>";//end mobile login
                    //to reg
                    loginhtml += "<div style='padding-left: 40px;width: 260px;margin-top: 25px;font-size: 15px;'>";
                        loginhtml += "<span style='color: #646464;font-size: 15px;height: 24px;line-height: 24px;float: left;text-align: center;'>";
                        loginhtml += "还不是个人会员?";
                        loginhtml += "</span>";
                        loginhtml += "<a href='/personal/register' style='color: #007BC5;float: left;height: 24px;";
                        loginhtml += "line-height: 24px;padding: 0 5px;'>";
                        loginhtml += "立即注册";
                        loginhtml += "<i style='background: url(/default/images/personal/login_icon.png) -68px 4px no-repeat;";
                        loginhtml += "width: 30px;height: 30px;float: right;margin-left: 3px;'></i></a>";
                    loginhtml += "</div>";//end reg
                loginhtml += "</div>";
                loginhtml += "</div>";//end 中间
                loginhtml += "</div>";//endleft

                loginhtml += "<div style='width: 285px; float: left; padding-top: 70px;min-height: 100px;overflow: hidden;'>";//right.
                loginhtml += "<span style='width:285px;height: 24px;height: 24px;line-height: 24px;font-size: 13px;color: #7F7F7F;text-align: center;display:inline-block;'>";
                    loginhtml += "[ 扫一扫使用微信端 ]";
                    loginhtml += "</span>";
                    loginhtml += "<span style='width: 285px;margin-top: 2px;height: 114px;display:inline-block;text-align: center;'>";
                    loginhtml += "<img style='width: 118px;height: 118px;' src='/default/images/logo/code_weixin.png'>";//二维码
                    loginhtml += "</span>";
                    loginhtml += "<div style='width: 172px;padding: 0 66px;margin-top: 20px;'>";
                    loginhtml += "<dl style='width: 100%;height: 30px;'>";
                    loginhtml += "<dt style='width: 100%;color: #A3A3A3;height: 30px;line-height: 30px;text-align: center;font-size: 15px;'>";
                    loginhtml += "使用以下帐号直接登录：";
                    loginhtml += "</dt>";

                    if(setvar.QQLogin.length > 0){
                        loginhtml += "<dd style='width: 46px;height: 46px;float: left;margin-top: 10px;margin-left: 30px;'>";//QQ
                        loginhtml += "<a href='"+setvar.QQUrl+"' style='float: left;'>";
                        loginhtml += "<i style='background: url(/default/images/personal/login_icon.png) 0 -174px no-repeat;display:inline-block;width: 46px;height: 46px;'></i>";
                        loginhtml += "</a>";
                        loginhtml += "</dd>";//end qq
                    }

                    if(setvar.weiXin.length > 0){
                        loginhtml += "<dd style='margin-left: 20px;width: 46px;height: 46px;float: left;margin-top: 10px;'>";//weixin
                        loginhtml += "<a style='float: left;' href='"+setvar.weiXinUrl+"'>";
                        loginhtml += "<i style='background: url(/default/images/personal/login_icon.png) 0 -123px no-repeat;display:inline-block;width: 46px;height: 46px;'></i>";
                        loginhtml += "</a>";
                        loginhtml += "</dd>";//end weixin
                    }

                    loginhtml += "</dl>";
                loginhtml += "</div>";
                loginhtml += "</div>";//endright
            loginhtml += "</div>";


                personLogin = layer.open({
                    type: 1,
                    title:"<b style='color:#2e8ded'>个人登录</b>",
                    skin: '',
                    area: ['750px', '418px'],
                    resize:false,
                    move:false,
                    btn:false,
                    content:loginhtml
                });

                $("#commonList").click(function(){
                    $('#commonLogin').show();
                    $('#mobileLogin').hide();
                    $('#commonList').css("border-bottom","none");
                    $('#commonColor').css("color","#F0504D");
                    $('#commonImg').css({
                        "background-img":"url(/default/images/personal/login_icon.png)",
                        "background-position":"-30px 0px"
                    });
                    $('#mobileList').css("border-bottom","2px solid #F2F2F2");
                    $('#mobileColor').css("color","#646464");
                    $('#mobileImg').css({
                        "background-img":"url(/default/images/personal/login_icon.png)",
                        "background-position":"2px -26px"
                    });
                });//end  普通
                $("#mobileList").click(function(){
                    $('#mobileLogin').show();
                    $('#commonLogin').hide();
                    $('#commonList').css("border-bottom","2px solid #F2F2F2");
                    $('#commonColor').css("color","#646464");
                    $('#commonImg').css({
                        "background-img":"url(/default/images/personal/login_icon.png)",
                        "background-position":"0px 0px"
                    });
                    $('#mobileList').css("border-bottom","none");
                    $('#mobileColor').css("color","#F0504D");
                    $('#mobileImg').css({
                        "background-img":"url(/default/images/personal/login_icon.png)",
                        "background-position":"-28px -26px"
                    });
                });//end  手机

                //检查个人用户登录
                $("#personsubmit").click(function(){
                    oForm = "#personalForm";
                    var username = str_trim($(oForm).find('#username').val());
                    if(username == ''){
                        layer.msg("用户名/手机号码不能为空!",{icon:5,time:2000});
                        $(oForm).find('#username').focus();
                        $(oForm).find('#username').val(username);
                        return false;
                    }
                    if($(oForm).find('#password').val() == '' ||  $(oForm).find('#password').val().length < 6  ){
                        layer.msg("密码不能为空,或者密码长度不能少于6位!",{icon:5,time:2000});
                        $(oForm).find('#password').focus();
                        return false;
                    }
                    var queryString = $(oForm).formSerialize();
                    $.ajax({
                        url: '/personal/ajax_login',
                        dataType: "json",
                        data: queryString,
                        type: "POST",
                        success: function (data) {
                            if(data.status == '0'){
                                layer.msg(data.msg, {icon: 6});
                                setvar.callBack(data.status);
                                window.location.reload();
                                //$("#parentdiv").fadeToggle();
                            }else{
                                layer.msg(data.msg, {icon: 5});
                                setvar.callBack(data.status);
                            }
                        },
                        error: function (data) {
                            var msgErr='';
                            var errors = $.parseJSON(data.responseText);
                            $.each(errors, function(index, value) {
                                msgErr +=  value+";<br>";
                            });
                            setvar.callBack(data.status);
                            layer.msg(msgErr, {icon: 5});
                        },
                        complete: function () {
                        }
                    });
                    return false;
                });
                //个人手机登录
                $("#mobileSubmit").click(function(){
                    //onsubmit=\"return checkPersonMobile('#personalMobileForm')\"
                    oForm = "#personalMobileForm";
                    var mobilenum = str_trim($(oForm).find('#mobile').val());
                    if(mobilenum == ''){
                        layer.msg("手机号码不能为空!",{icon:5,time:2000});
                        $(oForm).find('#mobile').focus();
                        $(oForm).find('#mobile').val(mobilenum);
                        setvar.callBack(2);
                        return false;
                    }else{
                        var regu =/(^1[3-9]{1}[0-9]{9}$)/;
                        if(!regu.test(mobilenum)){
                            layer.msg("手机号码格式不正确!",{icon:5,time:2000});
                            setvar.callBack(2);
                            return false;
                        }
                    }

                    if($(oForm).find('#mobCode').val() == '' ||  $(oForm).find('#mobCode').val().length != 6  ){
                        layer.msg("验证码不能为空,或者验证码长度少于6位!",{icon:5,time:2000});
                        $(oForm).find('#mobCode').focus();
                        setvar.callBack(3);
                        return false;
                    }

                    var queryString = $(oForm).formSerialize();
                    $.ajax({
                        url: "personal/ajax_mobile_login",
                        dataType: "json",
                        data: queryString,
                        type: "POST",
                        success: function (data) {
                            if(data.status == '0'){
                                layer.msg(data.msg, {icon: 6});
                                setvar.callBack(data.status);
                                window.location.reload();
                            }else{
                                layer.msg(data.msg, {icon: 5});
                                setvar.callBack(data.status);
                            }
                        },
                        error: function (data) {
                            var msgErr='';
                            var errors = $.parseJSON(data.responseText);
                            $.each(errors, function(index, value) {
                                msgErr +=  value+";<br>";
                            });
                            layer.msg(msgErr, {icon: 5});
                            setvar.callBack(data.status);
                        },
                        complete: function () {
                        }
                    });
                    return false;
                });


                //个人会员手机号码验证
                $.validator.addMethod("checkMobile", function(value, element) {
                    var regu =/(^1[3-9]{1}[0-9]{9}$)/;
                    if(regu.test(value)){
                        return true;
                    }else{
                        return false;
                    }
                }, "请输入正确的手机号码");

                if(ajaxSmsUrl==undefined || _token==undefined){
                    var ajaxSmsUrl = '';
                    var _token = '';
                }
                $('#personalMobileForm').validate({
                    //指定使用什么标签标记错误。
                    errorElement: "span",
                    //一个函数，可以自定义错误放到哪里。
                    errorPlacement: function(error, element) {
                        $(element).parents('dl').find(".errinfo").append(error);
                    },
                    //自定义错误消息
                    tipPlacement: function(element,tip) {
                        $(element).parents('dl').find(".errinfo").append(tip);
                    },
                    //通过验证后执行的函数
                    success: function(label){
                        label.text('ok!').addClass('success');
                    },
                    //未验证后执行的函数
                    highlight: function(element, errorClass) {
                        $( element ).closest( "dl" ).find("dd.errinfo").find('span').removeClass('success');
                    },
                    //js上面添加验证规则
                    rules: {
                        mobile: {
                            required: true,
                            minlength: 11,
                            checkMobile:true //期望的是true,如果为false则展示提示信息
                        },
                        mobCode: {
                            required: true,
                            remote: {
                                url:ajaxSmsUrl,             //后台处理程序
                                type: "post",               //数据发送方式
                                data: {                     //要传递的数据
                                    mobCode: function() { return $("#mobCode").val();},
                                    mobile: function() { return $("#mobile").val();},
                                    _token: _token
                                },
                                dataType: "html",
                                dataFilter: function(data, type) {
                                    return (data == "true") ? true : false;
                                }
                            }
                        }
                    },
                    //错误信息提示修改
                    messages: {
                        mobile: {
                            required: "请输入手机号码",
                            minlength: "手机号码长度必须是11位数字"
                        },
                        mobCode: {
                            required: "请输入验证码",
                            remote: $.validator.format('验证码错误，请重新输入')
                        }
                    },
                    submitHandler:function(form) {
                        var queryString = $('#loginMobile').formSerialize();
                        $.ajax({
                            url: '/personal/ajax_mobile_login',
                            dataType: "json",
                            data: queryString,
                            type: "POST",
                            beforeSend: function () {
                                layer.load();
                            },
                            success: function (data) {
                                if(data.status == '0'){
                                    layer.msg(data.msg, {icon: 6});
                                    location = welcomeUrl;
                                }else{
                                    layer.msg(data.msg, {icon: 5});
                                }
                            },
                            error: function (data) {
                                var msgErr='';
                                var errors = $.parseJSON(data.responseText);
                                $.each(errors, function(index, value) {
                                    msgErr +=  value+";<br>";
                                });
                                layer.msg(msgErr, {icon: 5});
                            },
                            complete: function () {
                                layer.closeAll('loading');
                            }
                        });
                    }
                });
            //});
        }
    });

});//end